def analyze_words(input_str):
    words = input_str.split()

    if len(words) <= 1:
        print("Мало данных для анализа")
        return
    
    a = len(words)
    b = sum(1 for word in words if word[0].isupper() and word[0].isalpha())
    lat = sum(1 for word in words if any(char.isascii() for char in word))
    short_words = sum(1 for word in words if len(word) <= 3)
    long = max(words, key=len)
    long1 = len(long)
    k = sum(1 for word in words if "-" in word)

    print(f"Количество введенных слов: {a}")
    print(f"Количество слов, начинающихся с заглавной кириллической буквы: {b}")
    print(f"Количество слов, содержащих хотя бы один латинский символ: {lat}")
    print(f"Количество слов длиной не более 3 символов: {short_words}")
    print(f"Самое длинное слово: {long}")
    print(f"Длина самого длинного слова: {long1}")
    print(f"Количество слов, содержащих символ дефиса '-': {k}")

l = input("Введите несколько слов, разделенных пробелом: ")
analyze_words(l)

